<?php
include_once($_SERVER['DOCUMENT_ROOT'] . '/sandbox/banco/config.php');

class Apoio{
    var $id_venda;
	private $db;
	var $resultado;
	
	public function __construct($id_venda) {
		try {
			//abre o banco
			$this->db = new PDO('sqlite:' . BD);
		} catch(PDOException $e) {
			print_r('Erro na criacao do objeto');
		}
		$this->id_venda = $id_venda;
	}
	
	public function altera_apoio($id_situacao, $id_tipo_transacao, $id_meio_pagamento, $id_identificador_meio_pagamento) {
		$query = "UPDATE pgs02_vendas " .
					"SET " .
					"id_situacao = $id_situacao, id_tipo_transacao = $id_tipo_transacao, " .
					"id_meio_pagamento = $id_meio_pagamento, id_identificador_meio_pagamento = $id_identificador_meio_pagamento " .
					"WHERE " .
					"id_venda = " . $this->id_venda;
		$this->db->exec($query);
	}
	
    public function lista_situacao(){
		$query = "SELECT * FROM pgs07_situacao";
		$this->resultado = $this->db->query($query);
    }
	
    public function lista_tipo_transacao(){
		$query = "SELECT * FROM pgs08_tipo_transacao";
		$this->resultado = $this->db->query($query);
    }

    public function lista_meio_pagamento(){
		$query = "SELECT * FROM pgs09_meio_pagamento";
		$this->resultado = $this->db->query($query);
    }

    public function lista_identificador_meio_pagamento(){
		$query = "SELECT * FROM pgs10_identificador_meio_pagamento";
		$this->resultado = $this->db->query($query);
	}
}
?>